interdependency concept - French English Dictionary